home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 1995 #2 / Amiga Plus CD - 1995 - No. 2.iso / pd / mui / intuicalc / intuicalc.dok < prev    next >
Text File  |  1995-04-11  |  5KB  |  141 lines

  1.  
  2.                             IntuiCalc_MUI V1.1
  3.                             ==================
  4.  
  5. Rechtliches
  6. ===========
  7.  
  8. IntuiCalc ist FreeWare, sämtliche Rechte liegen bei dem Autor (MIR !).
  9. Ich übernehme keine Haftung für Schäden, die dieses Programm anrichtet.
  10.  
  11.                          BENUTZUNG AUF EIGENE GEFAHR !
  12.  
  13. IntuiCalc darf frei weitergegeben werden, das Einspielen in Mailboxen,
  14. kopieren auf PD-Disks und PD-CD's ist erlaubt (und erwünscht).
  15.  
  16.  
  17. IntuiCalc_MUI ist eine MUI-Applikation. MUI ist (c) by Stefan Stutz.
  18. Weitere Informationen, über MUI sind in der Datei Readme.MUI.
  19.  
  20. !!!
  21. MUI ist in diesem Verzeichnis nicht vorhanden und muß separat besorgt
  22. werden !
  23. !!!
  24.  
  25.  
  26.  
  27. Einleitung
  28. ==========
  29.  
  30. IntuiCalc ist eine Art Taschenrechner. Im Gegensatz zu den meisten
  31. "normalen" Taschenrechnern wird bei IntuiCalc aber erst der vollständige
  32. Ausdruck eingegeben und dieser dann ausgewertet.
  33. IntuiCalc beherrscht neben den Grundrechenarten auch trigonometrische
  34. und Hyperbelfunktionen.
  35.  
  36. Anforderungen an den Rechner
  37. ============================
  38.  
  39. IntuiCalc benutzt intensiv MUI und läuft daher nur unter 
  40. Kickstart/Workbench 2.04 mit installierten MUI-System.
  41. Um den Code von IntuiCalc möglichst klein zu halten (<15K), wird
  42. die mtool.library benutzt. Diese Library erledigt tatsächlich die
  43. gesammte Auswertung der eingegebenen Funktionen. Sie sollte sich daher
  44. in LIBS: befinden. Um die Hyperbelfunktionen benutzen zu können, sollte
  45. mindestens die Version 2.30 vorhanden sein.
  46. Weiterhin werden die beiden mathieee#?.library's benötigt.
  47.  
  48. Benutzung
  49. =========
  50.  
  51. Nach dem Start erscheint (hoffentlich) ein Fenster auf der Workbench (bzw.
  52. dem aktuellen Public-Screen) mit mehreren Gadgets (bzw. es erscheint
  53. ein Icon. Nach einem Doppelclick sollte dann das Fenster erscheinen):
  54.  
  55.  - Als oberstes ist dort ein großes StringGadget
  56.  - Danach folgen meherere Reihen mit z.T. verschieden großen
  57.    normalen Gadgets.
  58.  
  59. Durch Anklicken eines der Gadgets wird die entsprechende Funktion (das
  60. entsprechende Zeichen) an das Ende der bereits eingegebenen Zeichenfolge
  61. angehängt.
  62. Ausgenommen davon sind drei Gadgets:
  63.  
  64.   - "<="  löscht das letzte eingegebene Zeichen. (Backspace)
  65.   - "CLR" löscht den gesammten String.
  66.   - "="   berechnet den eingegebenen Ausdruck und zeigt das Ergebnis an.
  67.           ("=", Return)
  68.  
  69. In Klammern ist jeweils das Tastaturäquivalent angegeben. Bei einigen
  70. der Gadgets ist ein Buchstabe unterstrichen (z.B. bei sin das S). Drücken
  71. der entsprechenden Taste ist gleichbedeutent mit der Anwahl des Gadgets.
  72. Dies funktioniert auch bei den Zahlen, den vier Grundrechenarten und dem
  73. Punkt.
  74.  
  75. Das Ergebnis der letzten Rechnung wird in der Variablen "x" gespeichert.
  76. Sie kann in den Ausdruck eingefügt werden, indem man "ANS" anwählt.
  77.  
  78. Der zu berechnende Ausdruck darf maximal 490 Zeichen lang werden.
  79.  
  80. Schließlich kann man noch den String "von Hand" ändern, indem man in
  81. das Stringgadget klickt und nach Herzenslust herumeditiert.
  82.  
  83.  
  84.  
  85. Weitere Optionen und Funktionen
  86. ===============================
  87.  
  88. Wenn ein Ergebnis angezeigt wird, dann wird VOR der nächsten Eingabe
  89. das Gadget automatisch gelöscht (Ausnahme siehe unten).
  90.  
  91. Wird eine der Funktionen M IN oder M+ genutzt, so wird, falls nötig, der
  92. vorhandene Ausdruck erst berechnet. Es ist also identisch, ob man erst
  93. '=' und dann M IN drückt oder nur M IN benutzt. Mit MR kommt man wieder an
  94. den Speicher, der Speicher wird in der Anzeige durch ein "m" gekennzeichnet.
  95. Um den Speicher zu löschen, gibt man eine 0 ein und drückt dann M IN.
  96.  
  97. Mit der HELP-Taste wird ein ABOUT-Requester aktiviert.
  98.  
  99.  
  100. Locale-System
  101. =============
  102.  
  103. IntuiCalc benutzt (falls vorhanden) die locale.library. Damit können die
  104. wenigen Texte, die dieses Programm benutzt, in verschiedene Sprachen 
  105. übersetzt werden. Die notwendigen Files (.ct und .cd), sowie ein fertiger
  106. Katalog (IntuiCalc.catalog, englisch) liegen bei.
  107.  
  108.  
  109. Hinweise
  110. ========
  111.  
  112. Das Programm zeigt evt. mehrere Fehler an (wenn man ein Ergebnis haben
  113. möchte) :
  114.  - Die Klammern stimmen nicht. Für jede geöffnete Klammer muß auch eine
  115.    schließende Klammer vorhanden sein. Zu Beachten ist, daß einige
  116.    Funktionen (z.B. sin) die eine Klammer schon mitbringen. Für die
  117.    entsprechende schließende Klammer ist man selbst verantwortlich !
  118.  - "Es ist ein Fehler aufgetreten". Bei der Berechnung des Ausdrucks
  119.    trat ein Fehler auf (viele Möglichkeiten, z.B. Wurzel aus was Negativen).
  120.  
  121.  
  122.  
  123.  
  124. Anschrift
  125. =========
  126.  
  127. Wer Anmerkungen, Anregungen, Fehlermeldungen, Verbesserungsvorschläge,
  128. Wünsche, Geld oder ähnliches loswerden will, der kann mich so erreichen:
  129.  
  130.                    Rüdiger Dreier
  131.                    Gustav-Winkler Str. 40
  132.            D-33699 Bielefeld
  133.  
  134.  
  135. Bis auf weitere kann ich auch über email erreicht werden:
  136.  
  137.  ruediger.dreier@dave.hrz.uni-bielefeld.de
  138.  
  139.  
  140. Die Addresse von Stefan Stuntz ist in Readme.MUI.
  141.